Get All Users
Get Users List Example
For the list of users you need to use the getUsers and you can pass the pagination attributes page and perPage
defaults 1 && 20
Check the example:
ApiService.getUsers(object : ApiCallback<List<User>> {
    override fun onSuccess(response: List<User>) {
        // Response is Users list
    }
    override fun onFailure(error: String?) {
    }
    override fun onRequestError(error: String?) {
    }
})
The
getUserswill return an array of user data object that could be decoded toUserTypearray of objects
Responses
Status 200
Success
[
    {
      "id": '999999999',
      "name": "Altibbi User",
      "email": "[email protected]",
      "date_of_birth": "2000-01-30",
      "createdAt": "2024-01-30",
      "updatedAt": "2024-01-30",
      "gender": "male",
      "insurance_id": "123123123",
      "policy_number": "111111111",
      "height": 180,
      "weight": 90,
      "blood_type": "A+",
      "smoker": "yes",
      "alcoholic": "no",
      "marital_status": "single"
    }
]
Status 401
UnauthorizedHttpException represents an Unauthorized HTTP exception with status code 401.
{
  "name": "Unauthorized",
  "message": "Your request was made with invalid credentials",
  "code": "0",
  "status": "401",
  "type": "yii\\\\web\\\\UnauthorizedHttpException"
}